Strongly consistent replication and recovery of fault-tolerant CORBA applications

نویسندگان

  • Priya Narasimhan
  • Louise E. Moser
  • P. M. Melliar-Smith
چکیده

The Eternal system provides transparent fault tolerance for CORBA applications, without requiring the modification of either the application or the ORB. Eternal replicates the application objects, and ensures strong replica consistency by employing a reliable totally-ordered multicast protocol for conveying the IIOP messages of the application. To achieve strong replica consistency during recovery, Eternal retrieves and transfers the three kinds of state – applicationlevel state, ORB/POA-level state and infrastructure-level state – from an existing replica to a new or recovering replica, and logs and replays messages.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reconciling Replication and Transactions for the End-to-End Reliability of CORBA Applications

The CORBA standard now incorporates support for reliability through two distinct mechanisms — replication (using the Fault Tolerant CORBA standard) and transactions (using the CORBA Object Transaction Service). Transactions represent a roll-back reliability mechanism, and handle a fault by reverting to the last committed state, and by discarding operations that were in progress at the time of t...

متن کامل

On Bootstrapping Replicated CORBA Applications

Critical components of a distributed system must be replicated to achieve high availability and fault tolerance. Current faulttolerant CORBA infrastructures have concentrated on mechanisms for object replication and recovery, while rarely considering practical issues related to the context, i.e., the CORBA middleware within the process in which the object runs. Our study shows that to replicate...

متن کامل

A Fault Tolerance Extension to the Embedded CORBA for the CAN Bus Systems

This paper presents a fault tolerant extension to our CANCORBA design. The CAN-CORBA is an environment speci c CORBA we designed for distributed embedded control systems built on the CAN bus. We extend it for fault tolerance by adopting passive and active replication strategies mandated by the OMG fault tolerant CORBA draft standard. To reduce resource demands of these fault tolerance features,...

متن کامل

Handling Replication mechanisms with CORBA Standard Portable Interceptors

The Object Management Group (OMG) extends standard CORBA specification to handle fault tolerance mechanisms. This extension led to the definition of a new standard: FT-CORBA, which introduces new concepts like IOGR (Interoperable Object Group Reference), and offers new programmable interfaces. The introduction of the IOGR limits the interactions with the legacy applications. Moreover, the defin...

متن کامل

Active Replication of Software Components

This paper considers active replication of distributed objects over CORBA and Java RMI. It describes a replication model and tools whose main purpose is the simplification of the design and implementation of applications with replicated components that intercommunicate to collaborate on a task or to maintain their consistency with client requests. The starting point of this work is Sensei, a gr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Comput. Syst. Sci. Eng.

دوره 17  شماره 

صفحات  -

تاریخ انتشار 2002